\section{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t Struct Reference}
\label{structec__pdo__entry__reg__t}\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}


List record type for P\+DO entry mass-\/registration.  


\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \textbf{ alias}
\begin{DoxyCompactList}\small\item\em Slave alias address. \end{DoxyCompactList}\item 
uint16\+\_\+t \textbf{ position}
\begin{DoxyCompactList}\small\item\em Slave position. \end{DoxyCompactList}\item 
uint32\+\_\+t \textbf{ vendor\+\_\+id}
\begin{DoxyCompactList}\small\item\em Slave vendor ID. \end{DoxyCompactList}\item 
uint32\+\_\+t \textbf{ product\+\_\+code}
\begin{DoxyCompactList}\small\item\em Slave product code. \end{DoxyCompactList}\item 
uint16\+\_\+t \textbf{ index}
\begin{DoxyCompactList}\small\item\em P\+DO entry index. \end{DoxyCompactList}\item 
uint8\+\_\+t \textbf{ subindex}
\begin{DoxyCompactList}\small\item\em P\+DO entry subindex. \end{DoxyCompactList}\item 
unsigned int $\ast$ \textbf{ offset}
\begin{DoxyCompactList}\small\item\em Pointer to a variable to store the P\+DO entry\textquotesingle{}s (byte-\/)offset in the process data. \end{DoxyCompactList}\item 
unsigned int $\ast$ \textbf{ bit\+\_\+position}
\begin{DoxyCompactList}\small\item\em Pointer to a variable to store a bit position (0-\/7) within the {\itshape offset}. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
List record type for P\+DO entry mass-\/registration. 

This type is used for the array parameter of the \doxyref{ecrt\+\_\+domain\+\_\+reg\+\_\+pdo\+\_\+entry\+\_\+list()}{p.}{group__ApplicationInterface_gaa34bed589e356727aaf0bc7ceee0ed57} 

Definition at line 495 of file ecrt.\+h.



\subsection{Field Documentation}
\mbox{\label{structec__pdo__entry__reg__t_aea36bf4b1e0e8d3c6beb1a37d1dc3984}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!alias@{alias}}
\index{alias@{alias}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{alias}
{\footnotesize\ttfamily uint16\+\_\+t ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::alias}



Slave alias address. 



Definition at line 496 of file ecrt.\+h.

\mbox{\label{structec__pdo__entry__reg__t_afe179c830ad801c523b134c3ce26b18c}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!position@{position}}
\index{position@{position}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{position}
{\footnotesize\ttfamily uint16\+\_\+t ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::position}



Slave position. 



Definition at line 497 of file ecrt.\+h.

\mbox{\label{structec__pdo__entry__reg__t_af71a5740f6dc961e0a1c27b1177a13ac}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!vendor\+\_\+id@{vendor\+\_\+id}}
\index{vendor\+\_\+id@{vendor\+\_\+id}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{vendor\+\_\+id}
{\footnotesize\ttfamily uint32\+\_\+t ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::vendor\+\_\+id}



Slave vendor ID. 



Definition at line 498 of file ecrt.\+h.

\mbox{\label{structec__pdo__entry__reg__t_a117b2375f0027b33279a7ba74af0f76f}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!product\+\_\+code@{product\+\_\+code}}
\index{product\+\_\+code@{product\+\_\+code}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{product\+\_\+code}
{\footnotesize\ttfamily uint32\+\_\+t ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::product\+\_\+code}



Slave product code. 



Definition at line 499 of file ecrt.\+h.

\mbox{\label{structec__pdo__entry__reg__t_acc75e34bd3f6e3248b8c29ba2175c2d7}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!index@{index}}
\index{index@{index}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{index}
{\footnotesize\ttfamily uint16\+\_\+t ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::index}



P\+DO entry index. 



Definition at line 500 of file ecrt.\+h.

\mbox{\label{structec__pdo__entry__reg__t_ac3dab1cbb399a27e402962036fbf96e7}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!subindex@{subindex}}
\index{subindex@{subindex}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{subindex}
{\footnotesize\ttfamily uint8\+\_\+t ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::subindex}



P\+DO entry subindex. 



Definition at line 501 of file ecrt.\+h.

\mbox{\label{structec__pdo__entry__reg__t_a6da6ce1d93fac99d55b647b53f96829b}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!offset@{offset}}
\index{offset@{offset}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{offset}
{\footnotesize\ttfamily unsigned int$\ast$ ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::offset}



Pointer to a variable to store the P\+DO entry\textquotesingle{}s (byte-\/)offset in the process data. 



Definition at line 502 of file ecrt.\+h.

\mbox{\label{structec__pdo__entry__reg__t_a83471245b0d0d9481575bffabfadc966}} 
\index{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}!bit\+\_\+position@{bit\+\_\+position}}
\index{bit\+\_\+position@{bit\+\_\+position}!ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t@{ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t}}
\subsubsection{bit\+\_\+position}
{\footnotesize\ttfamily unsigned int$\ast$ ec\+\_\+pdo\+\_\+entry\+\_\+reg\+\_\+t\+::bit\+\_\+position}



Pointer to a variable to store a bit position (0-\/7) within the {\itshape offset}. 

Can be N\+U\+LL, in which case an error is raised if the P\+DO entry does not byte-\/align. 

Definition at line 504 of file ecrt.\+h.

